Quest`n Goblins

Entwicklertagebuch Teil 3 – Die coreX3D Technologie

Quest`n Goblins

26.09.2012 - Dungeons und Höhlen, mysteriöse Sümpfe und Wälder voll von Schätzen, aber auch angriffslustigen Spinnen die es zu schlagen gilt. Das ist die Welt von Quest’n Goblins. Hier vollbringen Gamer Höchstleistungen, wenn sie die Schätze sammeln und Level für Level bestreiten. Für ein perfektes Spielerlebnis sorgt jedoch auch die Technologie im Hintergrund, die Höchstleistungen vollbringt.

Denn was vielen nicht bewusst ist: Hinter jedem erfolgreichen Spiel steht auch eine komplizierte Technik, die das Spiel zu dem macht, was es ist – in diesem Fall: die coreX3D Engine.

Die coreX3D Technologie ist eine reine Multiplayer-Engine. Sie wurde von Beginn an mit dem Fokus auf Multiplayer designt. Wie z.B. auch bei Diablo3 ist der Singleplayer-Modus nur eine Spezialform des Multiplayer-Modus. Die Art der Simulation unterscheidet sich jedoch grundsätzlich von anderen Multiplayer-Engines. Denn frühere Multiplayer-Engines beruhen auf einem Client/Server-Prinzip, wobei der Server (dedicated oder als Modul auf einem der Clients) das Game und die Daten simuliert. Die resultierenden Daten werden in kurzen Abständen zu allen Clients verschickt.

Nachteil dieser Vorgehensweise ist die Notwendigkeit einer guten Netzwerkverbindung. Man braucht einen niedrigen Ping und eine hohe Bandbreite, um das hohe Datenaufkommen in entsprechender Frequenz zu versenden.

Die coreX3D Technologie geht hier einen anderen Weg: Jeder der Clients verfügt über einen eigenen Simulationsteil. Dieser ahmt das Spiel nach, übermittelt die berechneten Daten an den Visualisierungsteil des Spiels, womit die Simulation letztendlich als Grafik – in Form vom Starten der Partikelsysteme, das Starten der Sounds etc. darstellt.

Damit das funktioniert, müssen die einzelnen Simulations-Engines über dieselben Ausgangsdaten verfügen, um auch denselben Stand des Games, unabhängig voneinander errechnen zu können.

Die Problematik dabei: Um gleiche Ergebnisse zu liefern, müssen die Simulationen auf allen Rechnern gleich verlaufen. Nicht-lineare Prozesse können schon bei kleinen zeitlichen Differenzen zu unterschiedlichen Ergebnissen führen. Über die Zeit hin ist es möglich, dass sich diese Fehler verstärken.

Ein Beispiel für eine solche Simulation ist z.B. ein Kampf in Quest'n Goblins. Ein Charakter und seine Goblins bekämpfen mehrere Gegner (oder andere Spieler). Das Game muss hier genau festhalten, wer welchen Schaden bekommt. Um unterschiedliche Ergebnisse zu vermeiden, dürfen die einzelnen Simulationen nicht auseinanderlaufen, sodass die Ergebnisse auf verschiedenen Rechnern gleich sind – die CoreX3D Technologie ermöglicht dies optimal. Um dennoch das Vorkommen kleinerer Unterschiede im Simulationsergebnis so gering wie möglich zu halten, müssen die Simulations­prozesse auf den einzelnen Clients zusätzlich synchronisiert werden. Es gilt, Ergebnisse miteinander abzugleichen und Unterschiede in der Simulation zu finden – die Clients sind dazu gezwungen, sich auf einen gemeinsamen Stand zu einigen.

Der große Vorteil dieser Struktur ist der erheblich reduzierte Netzwerktraffic – im Vergleich zu herkömmlichen Multiplayer-Engines ist der Datenversand weitaus geringer. Es hat sich außerdem gezeigt, dass die Simulation präziser und weniger anfällig für kurzzeitige Netzwerkprobleme ist. In einem Spiel wie beispielsweise Diablo 3 passiert es zeitweilig, dass der eigene Character durch ein Lag stirbt. Durch einen kurzzeitigen Verbindungsabriss kommen beim Diablo-Server keine Daten vom Spieler mehr an. Dies führt dazu, dass der Spieler in der Simulation des Servers nur dasteht und Schaden nimmt. Ist die Verbindung wiederhergestellt, ist das Resultat dieser Simulation erkennbar.

Die coreX3D Technologie kann diese Problematik nicht vermeiden, aber ihre Wahrscheinlichkeit reduzieren. In der Entwicklung führt dies zu einem erhöhten Aufwand, da Simulationsseite und Visualisierungsseite im Source Code klar voneinander getrennt sind, aber viel miteinander kommunizieren müssen. Die coreX3D Technologie verfügt entsprechend über eine eigene Scriptsprache namens SL, die diese Vorgänge erheblich erleichtert.

Ein Großteil des Codes von Quest’n Goblins ist deshalb in SL geschrieben. Näher auf ihre Struktur einzugehen, würde den Rahmen dieses Artikels sprengen. Nur so viel: Sie wurde im Hinblick auf die typischen, bei der Spieleentwicklung auftretenden Probleme, und für die besondere Struktur der coreX3D Technologie geschrieben. Ihre Syntax erinnert stark an Java und C++.

Von nun an sollen aber wieder die Spielcharaktere die Hautrolle spielen.

  • Quelle: Pressemitteilung

Kurzinfo

  • Typ
    • Browsergame
  • Schauplatz / Genre
  • Charts Position
    • -
  • Spieleranzahl
    • Gering
  • Projektorientierung
    • Kommerziell
  • Entwicklungsstand
    • Offline
  • Publisher
  • Webseite des Spiels
    • Spielbetrieb eingestellt
  • Fehler / Problem melden
eSport

DreamHack Dallas: Esports-Events im Wert von über 1 Million Dollar angekündigt

Gestern - Die DreamHack Dallas 2024 bietet vom 31. Mai bis 2. Juni ein umfangreiches Esports-Programm mit 13 Turnieren und über 1 Million Dollar Preisgeld. Weiterlesen

Branche

Spielekonsolen vs. PC – Wo spielen wir besser?

15.05.2024 - Die Debatte zwischen Spielkonsolen und PCs ist fast so alt wie die Plattformen selbst. Beide haben eine reiche Geschichte und haben sich über die Jahre ständig weiterentwickelt, um die wachsenden Anforderungen von Spielen und deren Nutzern zu erfüllen. Weiterlesen

PUBG: Mobile

Neue Mecha-Features in PUBG MOBILE: Version 3.2 Update jetzt verfügbar

14.05.2024 - Das PUBG MOBILE Version 3.2 Update bringt spannende Mecha-Features, Verbesserungen im World of Wonder Modus, neue legendäre Gegenstände und eine bevorstehende Partnerschaft mit einem Sportwagenhersteller. Weiterlesen

World of Tanks

Girls und Panzer: Neue Panzer und Charaktere in World of Tanks verfügbar

14.05.2024 - Die beliebte Anime-Reihe Girls und Panzer kehrt vom 16. bis 31. Mai zu World of Tanks zurück und bringt zahlreiche neue Inhalte mit, darunter Panzer, Charaktere und Anpassungselemente. Weiterlesen

Runescape

Barrierefreiheits-Update und Doppel-EP-Event im Mai

14.05.2024 - Diese Woche bringt RuneScape spannende Neuerungen: Neue Barrierefreiheits-Modi sorgen für bessere Sichtbarkeit im Spiel und das beliebte Doppel-EP-Event steht vor der Tür. Weiterlesen

Branche

Gaming - vom Einzelspaß zum Massensport

13.05.2024 - Das Gaming hat sich in den letzten Jahren nicht nur im Bereich der spielerischen Möglichkeiten stark verändert. Nein, auch für die Gamer selbst tun sich mittlerweile interessante und teils sehr lukrative Optionen auf. Wie genau sich dies in der Gaming-Welt zeigt und was es für einen Spieler bedeuten kann, das soll im folgenden Text genauer betrachtet werden. Weiterlesen

MultiVersus

Warner Brothers Games präsentiert Joker für MultiVersus

13.05.2024 - Warner Bros. Games hat heute einen neuen Trailer zu MultiVersus veröffentlicht, der den Joker in Aktion zeigt. Der berüchtigte Bösewicht aus dem DC-Universum wird dem kostenlosen Plattform-Kampfspiel als spielbarer Charakter hinzugefügt und bringt seine charakteristischen diabolischen Werkzeuge mit. Weiterlesen

Branche

Die höchste Stufe der Technologie bei Online Spielen in 2024

08.05.2024 - Einige Spiele zeichnen sich durch ihre komplizierte Natur und den Grad an Fachwissen aus welche sie vom Anwender erfordern. Diese Spiele ziehen Menschen an, die unersättlich neugierig sind und die Aussicht begrüßen, komplexe Gameplays und Strategien zu erforschen. Hier befassen wir uns mit einigen der technologisch fortschrittlichsten Online Spiele, die derzeit verfügbar sind. Weiterlesen

upjers

Muttertagszauber in upjers-Spielen: Patchwork-Dinos und mehr!

08.05.2024 - Der Entwickler upjers zelebriert den Muttertag 2024 mit kreativen Events in seinen Online-Spielen. Von farbenfrohen Dekorationen bis hin zu neuen Tieren und kulinarischen Paradiesen bieten die Events für jeden Spieler etwas. Die Veranstaltungen laufen bis Mitte Mai. Weiterlesen

Runes of Magic

Mystischer Altar: Das neueste Update zu Runes of Magic jetzt verfügbar

07.05.2024 - Das MMORPG Runes of Magic stellt zum 15-jährigen Jubiläum eine neue Herausforderung vor: die Zeitlos-Instanz „Schatten über dem Altar“. Erfahrene Spieler können ab sofort in den mystischen Altar eintauchen und sich mächtigen Bossen stellen. Weiterlesen

Zoo 2: Animal Park

Tierisch dunkel: Noctarium als neue Attraktion in Zoo 2 eingeführt

07.05.2024 - Im kostenlosen Browsergame Zoo 2: Animal Park wird die zoologische Vielfalt nun durch das Noctarium erweitert, eine spezielle Region für nachtaktive Tiere. Diese Neuerung bietet Spielern die Möglichkeit, eine faszinierende Nachtatmosphäre zu schaffen und das Verhalten seltener Spezies zu beobachten. Weiterlesen

Overwatch 2

Verstärkung der Tank-Rollen in Overwatch 2 zur Saisonmitte

03.05.2024 - Blizzard Entertainment gab bekannt, dass zur Saisonmitte von Overwatch 2 bedeutende Änderungen an den Tank-Rollen vorgenommen werden. Das Update erhöht die Widerstandsfähigkeit und Effektivität der Tanks im Spiel und umfasst eine Reihe von Anpassungen, die sowohl die passive Eigenschaften als auch die direkten Fähigkeiten der Tanks betreffen. Weiterlesen

eSport

ESports - im Wandel der Zeit

01.05.2024 - Die Welt der Computerspiele hat sich in den Jahren immer wieder verändert und doch sind die Schritte in der jüngsten Zeit etwas Besonderes. Mit dem eSports hat eine neue Epoche im Bereich Gaming begonnen und bietet noch nie dagewesene Möglichkeiten für Hersteller, Spieler und das Spielen selbst. Höchste Zeit, hier einen genaueren Blick auf die Thematik zu werfen. Weiterlesen

World of Tanks Blitz

Turtle Power mit den Teenage Mutant Ninja Turtles

30.04.2024 - Es ist an der Zeit, die Helden in den Panzern in die Panzer zu setzen, denn World of Tanks Blitz trifft auf die Teenage Mutant Ninja Turtles! Panzerfahrer werden sich mit den lebenslustigen Helden zusammenschließen, eine leckere Pizza genießen, und sich dann einer weiteren großen Konfrontation mit dem bösen Shredder stellen. Weiterlesen

Hearthstone

Patch 29.2.2: Strategische Neuausrichtungen und Kartenänderungen

26.04.2024 - Blizzard Entertainment veröffentlichte gestern, am 25.04.2024, die Patchnotes zu Version 29.2.2 für Hearthstone. Dieses Update bringt Änderungen im Balancing der Karten um das Spielerlebnis zu verbessern und strategische Vielfalt zu fördern. Weiterlesen

Lost Ark

Neue Inhalte und Updates: Lost Arks Roadmap für das kommende Quartal

25.04.2024 - Die aktuelle Aktualisierung der Roadmap 2024 für Lost Ark bringt eine Fülle spannender Inhalte für die nächsten Monate, einschließlich neuer Raids, Quests und spezieller Events. Diese Updates sind geprägt von einer Mischung aus neuen Herausforderungen, Erkundungsmöglichkeiten und Systemverbesserungen. Weiterlesen

War Robots

10 Jahre War Robots: Jubiläums-Update und neue Inhalte enthüllt

24.04.2024 - Das Mobile-Action-Spiel War Robots feiert sein zehnjähriges Bestehen mit einem umfangreichen Update, das zahlreiche neue Inhalte und ein großes Community-Event umfasst. Ein Highlight ist die Einführung einer neuen Karte namens Ground Zero, die im Zentrum der Feierlichkeiten steht. Weiterlesen

Neverwinter

Neues Kapitel in Neverwinter: Adventures in Wildspace jetzt spielbar

24.04.2024 - Die Cryptic Studios haben kürzlich die neueste Erweiterung für das kostenlose MMORPG Neverwinter veröffentlicht. "Adventures in Wildspace" bietet das große Finale der Spelljammer-Story und ist nun auf PC, PlayStation und Xbox erhältlich. Diese Erweiterung führt Spieler in neue Abenteuerzonen und bietet diverse neue Inhalte und Verbesserungen. Weiterlesen

Forge of Empires

Neues Update 1.281: Verbesserungen und kommende Events

22.04.2024 - Die neueste Version 1.281 des beliebten Online-Spiels wird am 24. April veröffentlicht. Dieses Update beinhaltet zahlreiche technische Verbesserungen, Fehlerbehebungen und neue Inhalte für bevorstehende Events. Wir geben einen Überblick über die wichtigsten Änderungen. Weiterlesen

Torchlight: Infinite

Erkundet die Netherrealms in Torchlight: Infinites neuestem Update

19.04.2024 - Torchlight: Infinite, das beliebte Action-Rollenspiel, feiert sein einjähriges Bestehen mit der Veröffentlichung des Updates SS4 "Whispering Mist". Dieses Update bringt eine Mischung aus Dungeon-Crawling und Cthulhu-artigem Horror und führt Spieler in die gruselige Stadt Mistville, wo sie im neuen Multiplayer-Modus zusammenarbeiten können. Weiterlesen

eSport

Jobmöglichkeiten im eSports

19.04.2024 - Die eSports-Branche hat sich schnell von einem Nischenwettkampf zu einem globalen Phänomen entwickelt. Im Jahr 2024 ist dieser Sektor ein florierendes Umfeld, das eine Vielzahl von Karrieremöglichkeiten in verschiedenen Bereichen bietet. Weiterlesen